package com.hmdp.config;

import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.redisson.config.SingleServerConfig;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @Author dlc
 * @Date 2023/11/10
 * @Description 配置 RedissonClient
 * @Version 0.0.1
 */
@Configuration
public class RedissonConfig {

    @Bean
    public RedissonClient redissonClient(){
        Config config = new Config();
        // 这个地方有多种配置方式，
        // config.useClusterServers() : 集群的模式
        // config.useSentinelServers() ：哨兵的模式
        // config.useMasterSlaveServers() : 主从的模式
        config.useSingleServer().setAddress("redis://192.168.31.200:6379");
        return Redisson.create(config);
    }
}
